<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <script>
        /*
            Math对象: 比较特殊使用这个对象的时候, 直接Math.属性 或方法 不用new
            PI         π的值
            abs()      求绝对值
            random()   随机生产一个0-1之间的随机数
                       生产一个0-10的随机整数  Math.random()*10    //包括0但不包括10
            floor()    向下取整    -1.2为2
            ceil()     向上取整    -1.2为-1
            max()      最大值
            min()      最小值
            round()    四舍五入
            pow()      求多少次方

        */

        console.log(Math.PI);  //π的值
        console.log(Math.abs(-2));  //绝对值

        var rnum=Math.random();
        console.log(parseInt(rnum*10));  //0-10的随机数//包括0但不包括10

        function randR(min,max)  //区间数
        {
            var range=max-min;
            return parseInt(Math.random()*range)+min
        }
        console.log(randR(4,10));//包括4但不包括10

        var num=Math.random();
        var fnum=Math.floor(num*10);
        var cnum=Math.ceil(num*10);
        var ronum=Math.round(2.5);

        console.log(
            "随机小数:",num,
            'x10数:',num*10,
            '向下取整:',fnum,
            '向上取整:',cnum,
            '四舍五入',ronum

        )

        //猜字游戏
        // var randNum=parseInt(Math.random()*10)
        // while(true)
        // {
        //     var re=prompt("猜数游戏开始，请输入0-10的数字");
        //     if(re==randNum)
        //     {
        //         alert("恭喜你，砸中了.....")
        //         break;
        //     }else if(re<randNum)
        //     {
        //         alert("猜小了..继续")
        //     }else{
        //         alert("猜大了...继续")
        //     }
        // }

        var re=Math.max(10,20,40,3,42,654,39,530)
        console.log(re);

        function max()
        {
            var len=arguments.length;  //在参数不确认的情况下使用
            var maxNum=0;
            for(var i=0;i<len;i++)
            {
                if(arguments[i]>maxNum)
                {
                    maxNum=arguments[i]
                }
            }
            return maxNum
        }
        var er=max(10,32,423,56,23,52)
        alert(er)
        
           
       

    </script>
</head>
<body>
    
</body>
</html>